//
//  YYLinkShareHeader.h
//  YYLinkShareView
//
//  Created by 云眼科技 on 16/6/4.
//  Copyright © 2016年 CloudEyes. All rights reserved.

/**
 <array>
 -------> 这是微博配置信息 <------
 <string>sinaweibohd</string>
 <string>sinaweibo</string>
 <string>weibosdk</string>
 <string>weibosdk2.5</string>
 <string>sinaweibosso</string>
 <string>sinaweibohdsso</string>
 
 <string>mqqOpensdkSSoLogin</string>
 <string>mqzone</string>
 
 <string>safepay</string>
 
 <string>mqq</string>
 <string>mqqapi</string>
 <string>mqqopensdkapiV3</string>
 <string>mqqopensdkapiV2</string>
 <string>mqqwpa</string>
 <string>mqqbrowser</string>
 <string>wtloginmqq2</string>
 
 <string>weixin</string>
 <string>wechat</string>
</array>
 */

/**
 *  新浪微博:
 *  1.SDK需要的链接库:QuartzCore.framework、ImageIO.framework、SystemConfiguration.framework、Security.framework、CoreTelephony.framework、CoreText.framework  
 *   、CoreGraphics.framework 、 libz.dylib 、 libsqlite3.dylib(这个一导 错误大大减少。。。);
 *  2.完成上述步骤后, 则需要配置一些参数, (1)注册AppKey (2)重写Appdelegate的handUrl方法;
 *  3.微博坑爹之处(就是配置信息):导入SDK以后需要配置URL Types(wb+app key,比如wb1958516423), 然后就是白名单:见上图, 另外如果安装了微博客户端, 在完成上述步骤后就可以了, 如果没有的话需要在微博开放平台添加测试账号(坑的一比);
 *  4.最后在需要分享的地方加上对应的代码就行了;
 *  5.坑坑坑坑爹爹爹爹的 ‘-all_load‘
 *
 */

/**
 *  QQ:
 *  1.首先导入:1. TencentOpenAPI.framework(打包了iOS SDK的头文件定义和具体实现)、TencentOpenApi_iOS_Bundle.bundle(打包了iOS SDK需要的资源文件)(这两个是主要的东西, 分享的话这个就够了, 真不知道谁弄得,妈的制杖).
 *  2.SDK需要的链接库:Security.framework, libiconv.dylib，SystemConfiguration.framework，CoreGraphics.Framework、libsqlite3.dylib、CoreTelephony.framework、libstdc++.dylib、libz.dylib.
 *  3.完成上述步骤后, 则需要配置一些参数, 重写Appdelegate的handUrl方法(如果有多个需要加判断, 另外不需要注册什么东西...还有就是配置URL Types(tencent+app key,比如tencent1958516423), 然后就是白名单:见上图)
 *  4.QQ坑爹之处:
 *      (1):info.plist里面需要加QQ的白名单、另外还有一个Bundle disPlay Name(据说需要调这个东西, 妈的 依然制杖)   
 *      (2):在工程配置中的'Build Settings' 搜索 'Other Linker Flags'配置项添加属性值'-fobjc-arc'.(又是一个坑爹的地方)
 *  5.在完成上述步骤后,真正坑爹的地方来了:
 *      (1):首先需要导入几个头文件:<TencentOpenAPI/TencentOAuth.h> 
 *                             <TencentOpenAPI/TencentMessageObject.h> 
 *                             <TencentOpenAPI/TencentApiInterface.h>
 *                             <TencentOpenAPI/QQApiInterfaceObject.h>
 *                             <TencentOpenAPI/QQApiInterface.h>(真的制杖😂, 一大堆头文件, 就不能用一个.h 搞定么)
 *      (2):注册AppKey: TencentOAuth *tencentOAuth = [[TencentOAuth alloc] initWithAppId:@"1105375445" andDelegate:self]; //这个需要添加<TencentSessionDelegate>
 *      (3):然后添加你需要分享的代码(这里有必要说明一下, 如果本地没有安装QQ客户端的话...最好加个判断, 另外文档上说imageObj对象不能分享到空间, 但是QQ的分享界面却有空间选项, 心好累😹)
 *  6.踩完上述坑之后差不多就行了.具体还有哪些坑....谁知道, 有可能在QQ登录那块.
 *
 */


/**
 *  QQ空间:和QQ一样,在分享时选‘QQ空间’就行了
 */


/**
 *  微信:
 *  1.SDK需要的链接库:QuartzCore.framework、ImageIO.framework、SystemConfiguration.framework、Security.framework、CoreTelephony.framework、CoreText.framework  
 *   、CoreGraphics.framework 、 libz.dylib 、 libsqlite3.dylib(这个一导 错误大大减少。。。);
 *  2.完成上述步骤后, 则需要配置一些参数, (1)注册AppKey (2)重写Appdelegate的handUrl方法;
 *  3.微博坑爹之处(就是配置信息):导入SDK以后需要配置URL Types(wb+app key,比如wb1958516423), 然后就是白名单:见上图, 另外如果安装了微博客户端, 在完成上述步骤后就可以了, 如果没有的话需要在微博开放平台添加测试账号(坑的一比);
 *  4.最后在需要分享的地方加上对应的代码就行了;
 *
 */


/**
 *  微信朋友圈:
 *  1.SDK需要的链接库:QuartzCore.framework、ImageIO.framework、SystemConfiguration.framework、Security.framework、CoreTelephony.framework、CoreText.framework  
 *   、CoreGraphics.framework 、 libz.dylib 、 libsqlite3.dylib(这个一导 错误大大减少。。。);
 *  2.完成上述步骤后, 则需要配置一些参数, (1)注册AppKey (2)重写Appdelegate的handUrl方法;
 *  3.微博坑爹之处(就是配置信息):导入SDK以后需要配置URL Types(wb+app key,比如wb1958516423), 然后就是白名单:见上图, 另外如果安装了微博客户端, 在完成上述步骤后就可以了, 如果没有的话需要在微博开放平台添加测试账号(坑的一比);
 *  4.最后在需要分享的地方加上对应的代码就行了;
 *
 */

/**
 *  新浪微博:
 *  1.SDK需要的链接库:QuartzCore.framework、ImageIO.framework、SystemConfiguration.framework、Security.framework、CoreTelephony.framework、CoreText.framework  
 *   、CoreGraphics.framework 、 libz.dylib 、 libsqlite3.dylib(这个一导 错误大大减少。。。);
 *  2.完成上述步骤后, 则需要配置一些参数, (1)注册AppKey (2)重写Appdelegate的handUrl方法;
 *  3.微博坑爹之处(就是配置信息):导入SDK以后需要配置URL Types(wb+app key,比如wb1958516423), 然后就是白名单:见上图, 另外如果安装了微博客户端, 在完成上述步骤后就可以了, 如果没有的话需要在微博开放平台添加测试账号(坑的一比);
 *  4.最后在需要分享的地方加上对应的代码就行了;
 *
 */


/**
 *  完成上述所有步骤后:在需要用到的地方添加对应的delegate(包括:WeiboSDKDelegate, WXApiDelegate, QQApiInterfaceDelegate, TencentSessionDelegate) 并实现其中的回调方法
 */



#ifndef YYLinkShareHeader_h
#define YYLinkShareHeader_h

#define APPKEY_Weibo    @"1958516423"
#define APPKEY_QQ       @"1105375445"
#define APPKEY_WeChat   @"wx5ce4fe95196cf0b7"

#define UrlType_QQ      @"tencent1105375445"
#define UrlType_Weibo   @"wb1958516423"
#define UrlType_WeChat  @"wx5ce4fe95196cf0b7"


#endif /* YYLinkShareHeader_h */
